package com.chenyue.cm.user.domain.vo;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * @author libingxing
 */
@Data
public class TxVerify {
    /**
     * Name : 李明
     * Sex : 男
     * Nation : 汉
     * Birth : 1987/1/1
     * Address : 北京市石景山区高新技术园腾讯大楼
     * IdNum : 440524198701010014
     * Authority :
     * ValidDate :
     * AdvancedInfo : {}
     * RequestId : ab2c132e-9e1c-43d3-b0ef-9b4d80f00330
     */

    @ApiModelProperty("姓名（人像面）")
    private String Name;

    @ApiModelProperty("性别（人像面）")
    private String Sex;

    @ApiModelProperty("民族（人像面）")
    private String Nation;

    @ApiModelProperty("出生日期（人像面）")
    private String Birth;

    @ApiModelProperty("地址（人像面）")
    private String Address;

    @ApiModelProperty("身份证号（人像面）")
    private String IdNum;

    @ApiModelProperty("发证机关（国徽面）")
    private String Authority;

    @ApiModelProperty("证件有效期（国徽面）")
    private String ValidDate;

    @ApiModelProperty("扩展信息，不请求则不返回，具体输入参考示例3和示例4。\n" +
            "IdCard，裁剪后身份证照片的base64编码，请求 Config.CropIdCard 时返回；\n" +
            "Portrait，身份证头像照片的base64编码，请求 Config.CropPortrait 时返回；\n" + "\n" +
            "Quality，图片质量分数，请求 Config.Quality 时返回（取值范围：0 ~ 100，分数越低越模糊，建议阈值≥50）;\n" +
            "BorderCodeValue，身份证边框不完整告警阈值分数，请求 Config.BorderCheckWarn时返回（取值范围：0 ~ 100，分数越低边框遮挡可能性越低，建议阈值≤50）;\n" + "\n" +
            "WarnInfos，告警信息，Code 告警码列表和释义：\n" +
            "-9100 身份证有效日期不合法告警，\n" +
            "-9101 身份证边框不完整告警，\n" +
            "-9102 身份证复印件告警，\n" +
            "-9103 身份证翻拍告警，\n" +
            "-9105 身份证框内遮挡告警，\n" +
            "-9104 临时身份证告警，\n" +
            "-9106 身份证 PS 告警，\n" +
            "-9107 身份证反光告警。")
    private String AdvancedInfo;

}
